import logging
import time

"""
Level 表示设置的目志等级format 表示日志的输出格式，参数说明:
%s:格式化输出文字或数字
%d:格式化输出数字
%(Levelname)s:打印日志级别名称
%(filename)s:打印当前执行程名
%(lineno)d:打印日志的当前行号
%(asctime)s:打印日志的时间
%(message)s:打印日志信息
"""

file = open('log',encoding='utf-8',mode='a')
logging.basicConfig(level=logging.DEBUG,
                    format='%(asctime)s -%(filename)s[line:%(lineno)d] - %(message)s',
                    stream=file)

# 只显示大于等于warning的日志；默认日志级别设置为warning
logging.debug('这是一个debug级别的日志信息')
logging.info('info信息')
logging.warning('warning信息')
logging.error('error信息')
logging.critical('critical信息')
